
//
// 110110 - AH - (Garage *) Created.
//

package org.soekrat.engine.wheel.retrieval;

import org.soekrat.engine.retrieval.forest.ForestRetrievalStrategy;
import org.soekrat.engine.retrieval.mine.MineRetrievalStrategy;
import org.soekrat.engine.wheel.ontology.ProductTableOntology;

/**
 * <p>
 *   Enumeration of what types of a information retrieval that created a 
 *   {@link RetrievalEvent}.
 * </p>
 * @author Arne Halvorsen (AH)
 * @author Laetitia Le Chatton (LLC)
 */
public enum RetrievalEventSource 
{
  /**
   * <p>
   *   {@link MineRetrievalStrategy} retrieval created event.
   * </p>
   */
  MINE,
  
  /**
   * <p>
   *   {@link ForestRetrievalStrategy} retrieval created event.
   * </p> 
   */
  FOREST,
  
  /**
   * <p>
   *   {@link NetworRetrievalStrategy} retrieval created event.
   * </p> 
   */
  NETWORK,
  
  /**
   * <p>
   *   {@link ProductTableOntology} retrieval created event.
   * </p>
   */
  PRODUCT_TABLE
  
}
